class Dog:
# 我们的成员属性写在__init__里面的话，随着对象创建而加载
# 我们的成员属性写在成员方法内的话，不调用这个方法，那么成员属性无法使用

    def __init__(self,age=0,name="lisi"):
       self.age=age



    def set_name(self,name="小白"):  #此方法不调用，name属性无法使用
        self.name=name


    def show_name(self):
        print("这个狗叫：",self.name,"年龄：",self.age)

d1=Dog(age=12)

d1.show_name()
d1.set_name()
